BIND Extensions for Notepad++
-----------------------------

Jeremy Laidman
jlaidman@rebel-it.com.au
Oct 2010


This archive contains files to extend Notepad++ to do syntax highlighting and
auto-completion for BIND DNS configuration and zone files.  In principle, the
zone file configuration can be used for any zone files (as it's a standard
file format, specified in an RFC) but has only been tested on BIND files.

Installation
------------

The "BIND Config.xml" file is a dictionary that is used for auto-completion.
If you don't need or want auto-completion then you can leave this out.  Otherwise
copy it to the "C:\Program Files\Notepad++\APIs\" folder, and reconfigure
Notepad++ to perform auto-completion (Settings -> Preferences, then select
the "Backup/Auto-Completion" tab.

The "Notepad++ Language - DNS Zone.xml" file contains syntax definitions for
zone files.  Import from the "User-Defined" dialogue (View -> User-Defined Dialogue)
using the "Import" button.  If the Import button doesn't exist, you probably
have an old version of Notepad++ and should upgrade.  This file causes
Notepad++ to automatically determine this type of file when it has the ".zone"
extension.

The "Notepad++ Language - BIND Config.xml" file contains syntax definitions for
the BIND configuration file named.conf and RNDC configuration file rndc.conf.
Import it the same way as the zone syntax file described above.  This file causes
Notepad++ to automatically determine this type of file when it has the ".conf"
extension.

After installation, restart Notepad++ and you should see new languages at
the bottom of the "Language" menu (near "User-Defined").

